/*
* $Id: RecordViewSettings.h 152 2010-09-23 18:28:55Z volok-aleksej@yandex.ru $
*
* Copyright 2008-2009 by Volokitin Alexey
* All rights reserved
*
*/
#ifndef _RECORD_VIEW_SETTINGS_H_
#define _RECORD_VIEW_SETTINGS_H_

#include "SettingsWithUserColumn.h"

class CRecordViewSettings : public CSettingsWithUserColumn
{
protected:
	virtual std::map<std::tstring, std::tstring> GetStates();
	virtual std::map<std::tstring, std::tstring> GetDefaultStates();
	virtual std::map<std::tstring, std::vector<Parameter> > GetParameters();
	virtual std::vector<Window> GetWindows();
	virtual void PostSave();
protected:
	virtual CRect GetSizeRegion();
	virtual TypeField::table GetTypeTable();
public:
	CRecordViewSettings();
	virtual ~CRecordViewSettings();
};

#endif /*_RECORD_VIEW_SETTINGS_H_*/